.view {
    width: 100%;
    background: #ff7956;
}
.view > image {
    width: 100%;
    display: block;
}
.view-code{
	width: 100%;
}

.head {
    padding: 10rpx 80rpx 50rpx 80rpx;
}

.head > view {
    display: inline-block;
    vertical-align: top;
}

.head-img {
    width: 140rpx;
    height: 140rpx;
    position: relative;
    text-align: center;
}

.head-img > image {
    width: 100%;
    height: 100%;
    border-radius: 100%;
}

.head-vip {
    position: absolute;
    font-size: 28rpx;
    bottom: -20rpx;
    background: linear-gradient(#c3c1d7 0, #a6a4a7 100%);
    border-radius: 20rpx;
    /* padding: 5rpx 12rpx; */
    text-align: center;
    left: 2rpx;
    color: #ffffff;
    font-weight: 600;
}

.head-vip-open {
    background: linear-gradient(#ffeabf 0, #ffdd9c 100%);
    color: #3a3943;
    left: 24rpx;
    /* padding: 5rpx 18rpx; */
}

.head-vip-img {
    width: 66rpx;
    height: 62rpx;
    position: absolute;
    top: -35rpx;
    left: -20rpx;
}

.head-vip-img > image {
    width: 100%;
    height: 100%;
}

.head-info {
    padding: 20rpx 0;
    padding-left: 60rpx;
}

.head-info-name {
    font-size: 32rpx;
    font-weight: 700;
    text-align: left;
    color: #3a3943;
}

.head-info-code > view {
    display: inline-block;
    vertical-align: middle;
}

.head-info-code-text {
    font-size: 26rpx;
    text-align: left;
    color: #85838f;
}

.head-info-code-text1 {
    font-size: 26rpx;
    text-align: left;
    color: #3a3943;
    width: 200rpx;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.head-info-code-copy {
    width: 28rpx;
    height: 28rpx;
    line-height: 0;
    padding: 5rpx 5rpx 8rpx 0;
}

.head-info-code-copy > image {
    width: 100%;
    height: 100%;
}

.qrcode{
	margin: 0 auto;
	width: 320px;
	height: 320px;
}

.qrcode>img{
	width: 100%;
	height: 100%;
}
.save-btn{
	width: fit-content;
	margin: 20rpx auto;
}